package com.sh.data.engine.application.model.request.datadev;

import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Data
@Schema
public class OfflineDevOperationJobSearchRequest {

    private Long nodeId;

    @Schema(description = "查询内容")
    private String nodeName;

    @Schema(description = "状态 1-未运行 2-运行中 3-成功 4-失败 5-停止 6-部分失败")
    private String status;

    @Schema(description = "0 - 手动执行 1-周期执行")
    private String execType;

    private String nodeType;

    private Integer pageNum = 1;

    private Integer pageSize = 10;

    @Schema(description = "排序字段")
    private String orderField;

    @Parameter(description = "开始时间")
    String startTime;

    @Parameter(description = "结束时间")
    String endTime;

    @Schema(description = "desc 或者 asc")
    private String order;

    private String userId;
}
